<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>symbol</title>
</head>
<body>
<script>
    // TODO ES6引入了一种新的原始数据类型Symbol，表示独一无二的值。 它是 JavaScript语言的第七种数据类型，是一种类似于字符串的数据类型
    //创建Symbol
    let s = Symbol();
    console.log(s, typeof s);
    let s2 = Symbol('尚硅谷');
    let s3 = Symbol('尚硅谷');
    console.log(s2 === s3); // false
    //Symbol.for 创建 ，这种创建方式如果描述字符一样返回的值是同一个对象。
    let s4 = Symbol.for('尚硅谷');
    let s5 = Symbol.for('尚硅谷');
    console.log(s4 === s5); // true
    //不能与其他数据进行运算
    //    let result = s + 100;
    // let result = s > 100;
    // let result = s + s;

    // USONB  you are so niubility
    // u  undefined
    // s  string  symbol
    // o  object
    // n  null number
    // b  boolean

</script>
</body>
</html> 